package org.gp.tringes;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Iterator;

public class GestorIGSeleccionClubaModificar {
	
	private static GestorIGSeleccionClubaModificar miIGSeleccionClubaModificar = new GestorIGSeleccionClubaModificar();
	
	
	private GestorIGSeleccionClubaModificar(){}
	
	public static GestorIGSeleccionClubaModificar getGestorIGSeleccionClubaModificar(){
		return miIGSeleccionClubaModificar;
	}
	
	public Iterator<String> obtenerClubes(){
		ResultSet rs1;

		ArrayList<String> nombresClubes= new ArrayList<String>();
		String nombre;
		
		try {
			rs1 = GestorBD.getInstance().consulta("SELECT nombre FROM club");
			while(rs1.next()){
				nombre = rs1.getString("nombre");
				nombresClubes.add(nombre);
			}
			
			GestorBD.getInstance().cerrarConsulta(rs1);
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		return nombresClubes.iterator();
		
	}
	
	public int obtenerIdClub(String pNombreClub){
		ResultSet rs;

		int idClub=0;
		try {
			
			rs = GestorBD.getInstance().consulta("SELECT id FROM club WHERE nombre='"+pNombreClub+"'");
			rs.next();
			
			idClub = rs.getInt("id");
			
			GestorBD.getInstance().cerrarConsulta(rs);
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		return idClub;
		
	}
	
}
